<?php
session_start();
include('include/config.php');
include('include/fonctions.php');
$messageErrMail = 'Page : bulletin.php<br />';
$msgErr = '';
actualiser_session();
$connection = connexionBdd();

//on récupère le nombre de période
$req = $connection->prepare('SELECT `prof_period` FROM `prof` WHERE `prof_id` =:id LIMIT 0 , 1');
$req->bindParam(':id', $_SESSION['prof_id'], PDO::PARAM_INT);
$req->execute();
$donnees = $req->fetch(PDO::FETCH_ASSOC);
$req->closeCursor();
$trimestre = $donnees['prof_period'];

$note = $connection->prepare('SELECT count(*) as nbrNote FROM `note` WHERE `trimestre_note`=:trimestre AND `id_eleve` IN (SELECT `id_eleve` FROM `eleve` WHERE `id_prof`=:idProf)');
$note->bindParam(':idProf', $_SESSION['prof_id'], PDO::PARAM_INT);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//FR"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
        <title>Gérer vos bulletins par trimestre</title>
        <meta charset="utf-8" />
        <meta name="description" content="Vous allez pouvoir visualiser les bulletins avant de les enrigistrer et les imprimer." />
        <meta name="keywords" content="Bulletin, impression, visualisation, trimestre" />
        <meta name="author" content="Wicenty Web" />
        <link rel="icon" href="images/favicon.ico" type="image/x-icon" />
        <link rel="shortcut icon" href="images/favicon.ico" type="image/x-icon" />
        <link rel="stylesheet" href="css/style.css" />
        <link rel="stylesheet" href="css/menu.css" />
        <link rel="stylesheet" href="css/onglet.css" />
        <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
        <script>
            $(document).ready(function() {
                //  When user clicks on tab, this code will be executed
                $("#tabs li").click(function() {
                    //  First remove class "active" from currently active tab
                    $("#tabs li").removeClass('active');
                    //  Now add class "active" to the selected/clicked tab
                    $(this).addClass("active");
                    //  Hide all tab content
                    $(".tab_content").hide();
                    //  Here we get the href value of the selected tab
                    var selected_tab = $(this).find("a").attr("href");
                    //  Show the selected tab content
                    $(selected_tab).fadeIn();
                    //  At the end, we add return false so that the click on the link is not executed
                    return false;
                });
            });
        </script>
    </head>
    <body>
        <!--==============================header=================================-->
        <?php
        require_once('include/menu.php');
        ?>

        <!--==============================content================================-->
        <div class="bg1">
            <div class="bg">
                <section id="content">
                    <div class="container_12">
                        <article class="grid_12">
                            <h1>Gestion des bulletins</h1>
                            <p>Vous allez pouvoir <strong>gérer vos bulletins</strong>. En effet une fois les notes renseignées, vous allez pouvoir <strong>visualiser</strong> dans votre navigateur, ou l'<strong>enregistrer sur votre ordinateur</strong>. Vous pouvez également imprimer le document directement depuis l'aperçu.</p>
                        </article>
                        <article class="grid_12">
                            <div class="border-bot"></div>
                        </article>
                        <article class='grid_12'>
                            <br />
                            <div id="tabs_wrapper">
                                <div id="tabs_container">
                                    <ul id="tabs">
                                        <?php
                                        for ($i = 1; $i <= $trimestre; $i++) {
                                            if ($i == 1)
                                                echo '<li class="active"><a href="#tab' . $i . '">Trimestre ' . $i . '</a></li>';
                                            else
                                                echo '<li><a href="#tab' . $i . '">Trimestre ' . $i . '</a></li>';
                                        }
                                        ?>
                                    </ul>
                                </div>
                                <div id="tabs_content_container">
                                    <?php
                                    for ($i = 1; $i <= $trimestre; $i++) {
                                        //on va commencer par tester si y a des notes
                                        $note->bindParam(':trimestre', $i, PDO::PARAM_INT);
                                        $note->execute();
                                        $donnees = $note->fetch(PDO::FETCH_ASSOC);                                        

                                        if ($i == 1)
                                            echo '<div id="tab' . $i . '" class="tab_content" style="display: block;">';
                                        else
                                            echo '<div id="tab' . $i . '" class="tab_content">';
                                        if ($donnees['nbrNote'] > 0) {
                                            echo '<ul class="indent">';
                                            echo '<li><a href="gen-bulletin.php?trim=' . $i . '" target="_blank">Voir les bulletins</a> du trimestre ' . $i . '</li>';
                                            echo '<li><a href="gen-bulletin.php?trim=' . $i . '&out=D">Enregistrer les bulletins</a> du trimestre ' . $i . '</li>';
                                        } else {
                                            echo '<div class="info">Aucune note pour ce trimestre.</div>';
                                        }
                                        echo '</ul></div>';
                                    }
                                    $note->closeCursor();
                                    ?>
                                </div>
                            </div>
                        </article>
                    </div>
                </section>

                <!--==============================footer=================================-->
                <?php
//                echo '<pre>';
//                print_r($GLOBALS);
//                echo '</pre>';
                require_once 'include/footer.php';
                ?>
            </div>
        </div>
    </body>
</html>